/* Definición del TDA Cadena */
typedef struct {char *str;} cadena;
typedef cadena *Tcadena;

/* Prototipos de las funciones del TDA Cadena*/
Tcadena crearCadena(char*);
void destruirCadena(Tcadena);
void imprimirCadena(Tcadena);
Tcadena cadenaVacia(void);
void asignar(Tcadena, char*);
void asignarCadena(Tcadena, Tcadena);
int longitud(Tcadena);
int buscarCaracter(Tcadena, char);
Tcadena concatenar(Tcadena, Tcadena);
Tcadena extraer(Tcadena, int, int); //parametros-->(cadena, inicio, cantCaract)
